//这里是专门负责用户模块的请求
import axios from "../utils/config"

//用户登入
/**
 * 
 * @param {Object} data 是一个对象,对象中需要传递username password
 * @returns {Permise} 返回值是一个promise
 */
export const loginApi = (data = {}) => axios.post("/users/login", data)

//获取验证码

export const getCaptchaApi = () => axios.get("/users/getCaptcha")

//校验验证码
/**
 * 
 * @param {String} captcha 用户输入的验证码
 * @returns {Promise} 返回一个promise类型
 */

export const verifyCaptchaApi = captcha => axios.get(`/users/verifyCaptcha?captcha=${captcha}`)
//获取二维码地址
export const getQrcodeApi = sid => axios.get("/users/getQrcode", {
    params: {
        sid
    }
})

//微信登入

export const wechatLoginApi = wechatCode => axios.get("/users/wechatLogin", {
    params: {
        wechatCode
    }
})